const fs = require('fs');
const path = require('path');
const toml = require('@iarna/toml');
const dir = path.join(process.cwd(), 'src');
console.log(dir)
let whiteList = ["r_0_1hellow_world", "script", "target"]
let arrFilter = fs.readdirSync(dir).filter(item => !item.includes('.') && !whiteList.includes(item));
let arr = arrFilter.map(item => "src/" + item)

let filePath = path.join(process.cwd(), "/Cargo.toml");
let init = () => {
  // 文件不存在
  fs.writeFile(filePath, str, (writeErr) => {
    if (writeErr) {
      console.error(`创建文件失败: ${writeErr.message}`);
    } else {
      console.log(`文件 ${filePath} 创建成功`);
    }
  });
}
// fs.access(filePath, fs.constants.F_OK, (err) => {
//   if (err) {
//     // init()
//     console.log(`配置文件已生成`);
//   } else {
//     console.log(filePath)
//     // let res = fs.readdirSync(filePath, "utf-8");
//     // console.log(res)
//     // 文件存在，进行删除
//     // fs.unlink(filePath, (unlinkErr) => {
//     //   if (unlinkErr) {
//     //     console.error(`删除文件失败: ${unlinkErr.message}`);
//     //   } else {
//     //     // init()
//     //     console.log(`配置文件已生成`);
//     //   }
//     // });
//   }
// });
